package com.hunttown.mes.rpc.api;

import com.hunttown.mes.rpc.domain.AnalysisIpDTO;
import com.hunttown.mes.rpc.domain.query.AnalysisIpDTOQuery;
import com.hunttown.common.domain.Page;

/**
 * created by wangjunfu on 2018-11-26 15:04:58
 */
public interface AnalysisIpRpcService {

    AnalysisIpDTO insert(AnalysisIpDTO analysisIpDTO);

    Boolean updateInfoById(AnalysisIpDTO analysisIpDTO);

    Boolean updateInfoByQuery(AnalysisIpDTOQuery analysisIpDTOQuery);

    AnalysisIpDTO selectById(Integer id);

    AnalysisIpDTO selectObjByQuery(AnalysisIpDTOQuery analysisIpDTOQuery);

    Page<AnalysisIpDTO> getListForPage(AnalysisIpDTOQuery analysisIpDTOQuery);

    Boolean deleteById(Integer id);
}